\hypertarget{structnubot__common_1_1BallHandleResponse__}{\section{nubot\-\_\-common\-:\-:Ball\-Handle\-Response\-\_\-$<$ Container\-Allocator $>$ Struct Template Reference}
\label{structnubot__common_1_1BallHandleResponse__}\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-$<$ Container\-Allocator $>$@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-$<$ Container\-Allocator $>$}}
}


{\ttfamily \#include $<$Ball\-Handle\-Response.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{structnubot__common_1_1BallHandleResponse__}{Ball\-Handle\-Response\-\_\-}\\*
$<$ Container\-Allocator $>$ \hyperlink{structnubot__common_1_1BallHandleResponse___ae42df3848bb38ecbed216ed1efa93149}{Type}
\item 
typedef int64\-\_\-t \hyperlink{structnubot__common_1_1BallHandleResponse___a35b16dc16cbb5dcae7abe8d9212b86bf}{\-\_\-\-Ball\-Is\-Holding\-\_\-type}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{structnubot__common_1_1BallHandleResponse__}{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}\\*
$<$ Container\-Allocator $>$ $>$ \hyperlink{structnubot__common_1_1BallHandleResponse___a26914838e95874f3bedfa843d65f0d22}{Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{structnubot__common_1_1BallHandleResponse__}{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}\\*
$<$ Container\-Allocator $>$ const  $>$ \hyperlink{structnubot__common_1_1BallHandleResponse___a4f766babaf9b776e70c34ba0f69bbd52}{Const\-Ptr}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1BallHandleResponse___a3f5ac1e7f523d88ec4df7a640dacbbcd}{Ball\-Handle\-Response\-\_\-} ()
\item 
\hyperlink{structnubot__common_1_1BallHandleResponse___ae273c16e83efd91fb4fabf77083be483}{Ball\-Handle\-Response\-\_\-} (const Container\-Allocator \&\-\_\-alloc)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1BallHandleResponse___a35b16dc16cbb5dcae7abe8d9212b86bf}{\-\_\-\-Ball\-Is\-Holding\-\_\-type} \hyperlink{structnubot__common_1_1BallHandleResponse___a7a94fe09f1ce27bdeafd48ac620390a2}{Ball\-Is\-Holding}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{structnubot__common_1_1BallHandleResponse___a35b16dc16cbb5dcae7abe8d9212b86bf}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!\-\_\-\-Ball\-Is\-Holding\-\_\-type@{\-\_\-\-Ball\-Is\-Holding\-\_\-type}}
\index{\-\_\-\-Ball\-Is\-Holding\-\_\-type@{\-\_\-\-Ball\-Is\-Holding\-\_\-type}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{\-\_\-\-Ball\-Is\-Holding\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef int64\-\_\-t {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf \-\_\-\-Ball\-Is\-Holding\-\_\-type}}}\label{structnubot__common_1_1BallHandleResponse___a35b16dc16cbb5dcae7abe8d9212b86bf}
\hypertarget{structnubot__common_1_1BallHandleResponse___a4f766babaf9b776e70c34ba0f69bbd52}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!Const\-Ptr@{Const\-Ptr}}
\index{Const\-Ptr@{Const\-Ptr}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$Container\-Allocator$>$ const$>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Const\-Ptr}}}\label{structnubot__common_1_1BallHandleResponse___a4f766babaf9b776e70c34ba0f69bbd52}
\hypertarget{structnubot__common_1_1BallHandleResponse___a26914838e95874f3bedfa843d65f0d22}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!Ptr@{Ptr}}
\index{Ptr@{Ptr}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{Ptr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$Container\-Allocator$>$ $>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ptr}}}\label{structnubot__common_1_1BallHandleResponse___a26914838e95874f3bedfa843d65f0d22}
\hypertarget{structnubot__common_1_1BallHandleResponse___ae42df3848bb38ecbed216ed1efa93149}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!Type@{Type}}
\index{Type@{Type}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{Type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef {\bf Ball\-Handle\-Response\-\_\-}$<$Container\-Allocator$>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Type}}}\label{structnubot__common_1_1BallHandleResponse___ae42df3848bb38ecbed216ed1efa93149}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structnubot__common_1_1BallHandleResponse___a3f5ac1e7f523d88ec4df7a640dacbbcd}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!Ball\-Handle\-Response\-\_\-@{Ball\-Handle\-Response\-\_\-}}
\index{Ball\-Handle\-Response\-\_\-@{Ball\-Handle\-Response\-\_\-}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{Ball\-Handle\-Response\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ball\-Handle\-Response\-\_\-} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structnubot__common_1_1BallHandleResponse___a3f5ac1e7f523d88ec4df7a640dacbbcd}
\hypertarget{structnubot__common_1_1BallHandleResponse___ae273c16e83efd91fb4fabf77083be483}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!Ball\-Handle\-Response\-\_\-@{Ball\-Handle\-Response\-\_\-}}
\index{Ball\-Handle\-Response\-\_\-@{Ball\-Handle\-Response\-\_\-}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{Ball\-Handle\-Response\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ball\-Handle\-Response\-\_\-} (
\begin{DoxyParamCaption}
\item[{const Container\-Allocator \&}]{\-\_\-alloc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structnubot__common_1_1BallHandleResponse___ae273c16e83efd91fb4fabf77083be483}


\subsection{Member Data Documentation}
\hypertarget{structnubot__common_1_1BallHandleResponse___a7a94fe09f1ce27bdeafd48ac620390a2}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}!Ball\-Is\-Holding@{Ball\-Is\-Holding}}
\index{Ball\-Is\-Holding@{Ball\-Is\-Holding}!nubot_common::BallHandleResponse_@{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}}
\subsubsection[{Ball\-Is\-Holding}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf \-\_\-\-Ball\-Is\-Holding\-\_\-type} {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$\-::Ball\-Is\-Holding}}\label{structnubot__common_1_1BallHandleResponse___a7a94fe09f1ce27bdeafd48ac620390a2}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/include/nubot\-\_\-common/\hyperlink{BallHandleResponse_8h}{Ball\-Handle\-Response.\-h}\end{DoxyCompactItemize}
